package com.imchen.demov4;

import java.util.ArrayList;
import java.util.List;

/**
 * @Description
 * @Author imchen
 * @CreateTime 2019/11/18 11:15
 */
public class MethodTypes {

    int a;
    int b=4;

    static void  defaultMethod(){}
    static int  defaultMethodR(){
        return 0;
    }
    public static void pubStaticMethod(){}
    private static void privateStaticMethod(){}
    protected static void protectStaticMethod(){}
    public static String publicStaticReturnMethod(){
        return "";
    }

    void defaultVoidMethod(int i){}
    String defaultReturnMethod(float f){
        return "";
    }
    public void publicVoidMethod(double d){}
    private void privateVoidMethod(String s){}
    protected void protectVoidMethod(boolean b){}
    public final void publicFinalVoidMethod(String[] strarr){}
    public final void publicFinalVoidMethod2(String[] strarr){}
    public final String  publicFinalReturnMethod(ArrayList arrayList){
        return "";
    }

    public final int numberArgs(int i1,String str,int i,double d){
        return 0;
    }

    public void setDebug(LogUtil logUtil){

    }

    public void longTypeMethod(long l){}

    public void baseDataType(int i,float f,double d,boolean z,short s,long l,char c,byte b){}
    public void baseDataType(int i, float f, double d, String str,String[] strs, boolean z, short s, long l,int[] ints,long[] ll,String[] str2, char c, byte b, List list,Object object,int i2){}
}
